
/* 灰色头像 */
.reg_login{width:120px;height:120px;margin:30px auto;border:3px solid #d4d4d5;border-radius:800px;}
.reg_login img{width:85px;margin:10px auto 0;}

section{padding:0 3%;}
.login-user-jg,.user,.password{width:100%;overflow:hidden;margin-bottom:10px;}
.login-user-jg div{width:300px;margin:0 auto;}
.user span,.password span{background-color: #fff;line-height:50px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.user input,.password input{line-height:50px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.login-user-jg input[type=radio]{margin-right: 2px;vertical-align: text-bottom;margin-left:2px;border:1px solid #ccc;}
.login-user-jg label {margin-right:10px;font-size:16px;}
.user,.password{padding-bottom:30px;position:relative;}
.user div,.password div{border:1px solid #ccc;height:50px;border-radius:5px;}
.user span,.password span{float:left;width:10%;font-size:20px;color:#ccc;}
.user input,.password input{float:left;height:100%;line-height:50px;box-sizing:border-box;width:90%;}

.next_login{margin-top:10px;}
.next_login input{width:15px;height:15px;border:1px solid #ccc;vertical-align: text-bottom;}
.next_login a,.register a{float:right;text-decoration:underline;}

.register{height:30px;}
.register a{color:#eb7312;}

label.error{margin:0 0 0 10%;position:absolute;bottom:0;display:block;z-index:2;}

